Squirrel Tree Restaurant (Menu)

15251 US Highway 2, Leavenworth
+1 509-763-0336

Give a rating to Squirrel Tree Restaurant

Suggest a dish

How much did you spend at Squirrel Tree Restaurant?